← Index
NYTProf Performance Profile   
For ../prof.pl
  Run on Wed Dec 14 16:10:05 2022
Reported on Wed Dec 14 16:12:57 2022

Filename(eval 40)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm:58]
StatementsExecuted 343 statements in 1.18ms
Eval Invoked At/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm line 58
Sibling evals1, 2
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
3431881.44ms5.14msTypes::TypeTiny::::is_TypeTinyTypes::TypeTiny::is_TypeTiny
0000s0sTypes::TypeTiny::::assert_TypeTinyTypes::TypeTiny::assert_TypeTiny
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1 # uncoverable statement
23431.18ms6863.70ms
# spent 5.14ms (1.44+3.70) within Types::TypeTiny::is_TypeTiny which was called 343 times, avg 15µs/call: # 228 times (1.01ms+2.16ms) by Type::Tiny::____make_key at line 1016 of Type/Tiny.pm, avg 14µs/call # 34 times (144µs+321µs) by Type::Tiny::parameterize at line 1046 of Type/Tiny.pm, avg 14µs/call # 32 times (104µs+295µs) by Types::Standard::Dict::__constraint_generator at line 57 of Types/Standard/Dict.pm, avg 12µs/call # 8 times (24µs+113µs) by Types::Standard::HashRef::__constraint_generator at line 28 of Types/Standard/HashRef.pm, avg 17µs/call # 7 times (24µs+44µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:987] at line 970 of Types/Standard.pm, avg 10µs/call # 4 times (25µs+412µs) by Type::Coercion::add_type_coercions at line 245 of Type/Coercion.pm, avg 109µs/call # 4 times (20µs+58µs) by Types::Standard::Dict::__inline_generator at line 90 of Types/Standard/Dict.pm, avg 20µs/call # 4 times (14µs+51µs) by Types::Standard::ArrayRef::__constraint_generator at line 28 of Types/Standard/ArrayRef.pm, avg 16µs/call # 4 times (13µs+51µs) by Types::Standard::Dict::__constraint_generator at line 44 of Types/Standard/Dict.pm, avg 16µs/call # 4 times (12µs+43µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:826] at line 815 of Types/Standard.pm, avg 14µs/call # 4 times (13µs+33µs) by Types::Standard::Tuple::__constraint_generator at line 37 of Types/Standard/Tuple.pm, avg 12µs/call # 2 times (7µs+26µs) by Types::Standard::Tuple::__constraint_generator at line 28 of Types/Standard/Tuple.pm, avg 16µs/call # 2 times (7µs+23µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:737] at line 717 of Types/Standard.pm, avg 15µs/call # 2 times (6µs+14µs) by Types::Standard::Tuple::__inline_generator at line 95 of Types/Standard/Tuple.pm, avg 10µs/call # once (6µs+23µs) by Types::Standard::Map::__constraint_generator at line 30 of Types/Standard/Map.pm # once (5µs+11µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:678] at line 673 of Types/Standard.pm # once (4µs+10µs) by Types::Standard::Map::__constraint_generator at line 33 of Types/Standard/Map.pm # once (3µs+10µs) by Types::Standard::Dict::__coercion_generator at line 244 of Types/Standard/Dict.pm
sub is_TypeTiny { TypeTiny()->check(shift) } # uncoverable statement
# spent 3.31ms making 343 calls to Type::Tiny::check, avg 10µs/call # spent 384µs making 343 calls to Types::TypeTiny::TypeTiny, avg 1µs/call
3 sub assert_TypeTiny { TypeTiny()->assert_return(shift) } # uncoverable statement
4
5;